// 用户管理请求
import request from '@/utils/request'
// 渲染首页数据
export function listRole(condition, currentPage, pageSize) {
  return request({
    url: `/ucenter/user/page?condition=${condition}&currentPage=${currentPage}&pageSize=${pageSize}`,
    method: 'post'
  })
}

// // 用户管理新增
export function addRole(data) {
  return request({
    url: '/ucenter/user/insert',
    method: 'post',
    data,
    responseType: 'blob' // 使用blob接收二进制文件流
  })
}
// 查询单个用户列表
export function getRole(id) {
  return request({
    url: `/ucenter/user/query/${id}`
  })
}
// // 编辑用户确认信息
export function updateRole(data) {
  return request({
    url: '/ucenter/user/update',
    method: 'post',
    data
  })
}
// // 批量删除用户
export function deleteRole(data) {
  return request({
    url: `/ucenter/user/deleteList`,
    data,
    method: 'post'
  })
}
// 渲染首页数据
export function listRoleAPI(condition, currentPage, pageSize) {
  return request({
    url: `/ucenter/role/page?condition=${condition}&currentPage=${currentPage}&pageSize=${pageSize}`,
    method: 'post'

  })
}
// 用户授权
export function authorizationAPI(data) {
  console.log(data)
  return request({
    url: `/ucenter/user/grantRole`,
    method: 'post',
    data
  })
}

export function getRoleAPI(id) {
  return request({
    url: `/ucenter/role/query/${id}`
  })
}
// 查看角色信息id
export function examineAPI(userId) {
  console.log(userId)
  return request({
    url: '/ucenter/getWorkerInfo',
    method: 'get',
    params: {
      userId: userId
    }
  })
}
